package job;

import java.util.List;

import com.alibaba.fastjson.JSON;

import play.cache.Cache;
import play.jobs.Job;
import play.jobs.OnApplicationStart;
import utils.BizConstants;
import utils.Node;
import utils.RegionTreeUtil;

/**
 * 初次加载地区到缓存
 * 
 * @ClassName: CacheRegionJob 
 * @author: wangsm
 * @date: 2016年6月19日 下午3:17:06
 */
@OnApplicationStart
public class CacheRegionJob extends Job {
	
	@Override
	public void doJob()throws Exception{
		List<Node> nodes=RegionTreeUtil.getRegionsTree();
		String node=JSON.toJSONString(nodes);
		Cache.add(BizConstants.CACHE_REGION, node);
	}
	
}
